#include <iostream>
#include <math.h>
using namespace std;
bool g[64];
int i = 0;
void test(int n,int k){
	if(n==0) return;
	if(k > (pow(n,2)/2)+0.5){
		g[i] = true;
		k-=pow(n,2)/2;
	}else g[i] = false;
	++i;
	test(n-1,k);
}
int main(){
	int n,k;
	
	cin >> n >> k;
	test(n,k);
	for(int ii = 0;ii<n;ii++) cout << (g[ii]?1:0);
	return 0;
}
